import requests
import json
import urllib

x = 0
def get_images(url):
    ##伪装请求头信息
    headers = {'Usar-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36'}
    res = requests.get(url,headers=headers,timeout=(5,5))
    for video in res.json()['data']['list']['vlist']:
        global x
        urllib.request.urlretrieve("http:"+video['pic'],'image1\%s.jpg'%x)
        print ("Downloading image No.{}".format(x));
        x += 1
for page in range(1,10):
    url = 'https://api.bilibili.com/x/space/arc/search?mid=475250&ps=30&tid=0&pn=1&keyword=&order=pubdate&jsonp=jsonp'.format(page)
    get_images(url)

## range 读取页数
## url bilibili封面图路径

## 启动前可能需要
## pip install requests
## 如果已经安装可以不需执行
## python getImages.py


# 打开up的个人主页点投稿
# 按F12点到network页面
# 刷新页面。找到一个search?xxxx的请求
# 点击就能看到Request url 项指定的真实api地址
# 把这个地址替换掉上面代码里的url，执行脚本就可以下图片了
# 爬取的页数根据需要自己调整range。